| Hamstername: Killer |

|
| Version: 1.51 |
| Autor: Michael Sack |
andererWeg
public boolean andererWeg()
- Die Methode andererWeg () überprüft die Grösse der Liste feldinfo. Das heisst, da der
Hamster immer den Weg wählt, der ganz rechts liegt ( wo er die meissten Drehungen nach
rechts benötigt ) ermittelt die Methode den Index des Weges der am weitesten rechts
liegt. Wenn das nachfolgende Feld eine Ecke ist, dann muss dieses Feld im Index-1 noch
einen Weg haben. Also, sprich eine Drehung weniger möglich sein, um diese Ecke zu
umgehen, und sie löschen zu können. Als weitere Bedingung überprüft sie die Liste
feldinfo, ob ihre Grösse genau 5 ist, wenn dies so ist werden alle Objekte der Liste
überprüft, ob sie all "true" sind.Wenn dies so ist, dann gibt die Methode
"true" zurück, ansonsten "false" zurück. Diese Überprüfung wird
für die Hamster-Methode löscheEcken () benötigt.
-
- (c) Copyright by Michael Sack 2002